Ioc Performance
===============

Source code of my performance comparison of the most popular .NET IoC containers:  
[www.palmmedia.de/Blog/2011/8/30/ioc-container-benchmark-performance-comparison](http://www.palmmedia.de/Blog/2011/8/30/ioc-container-benchmark-performance-comparison)

Author: Daniel Palme  
Blog: [www.palmmedia.de](http://www.palmmedia.de)  
Twitter: [@danielpalme](http://twitter.com/danielpalme)  

Results
-------
<table>
<tr><th>Container</th><th>Container</th><th>Request</th><th>Combined</th><th>Complex</th></tr>
<tr><th>Ninject 3.0.1.10</th><td>1698</td><td>2730</td><td>6781</td><td>16435</td></tr>
<tr><th>Unity 3.0.1304.0</th><td>489</td><td>549</td><td>1318</td><td>3758</td></tr>
<tr><th>AutoFac 3.0.2</th><td>406</td><td>851</td><td>1520</td><td>3602</td></tr>
<tr><th>MugenInjection 3.5.1</th><td>419</td><td>386</td><td>544</td><td>1075</td></tr>
<tr><th>MyIoc 0.9.2</th><td>198</td><td>205</td><td>228</td><td>294</td></tr>
<tr><th>SimpleInjector 2.5.2</th><td>188</td><td>190</td><td>194</td><td>196</td></tr>
<tr><th>No</th><th>180</th><th>180</th><th>183</th><th>186</th></tr>
</table>
Advanced Features
<table>
<tr><th>Container</th><th>Generics</th><th>Multiple</th><th>Conditional</th><th>Interception</th></tr>
<tr><th>Ninject 3.0.1.10</th><td>6881</td><td>13189</td><th></th><th></th></tr>
<tr><th>Unity 3.0.1304.0</th><td></td><td>6402</td><th></th><th></th></tr>
<tr><th>AutoFac 3.0.2</th><td>1533</td><td>3981</td><th></th><th></th></tr>
<tr><th>MugenInjection 3.5.1</th><td>1240</td><td>1126</td><th></th><th></th></tr>
<tr><th>MyIoc 0.9.2</th><td>224</td><td>412</td><th></th><th></th></tr>
<tr><th>SimpleInjector 2.5.2</th><th>189</th><th>223</th><th></th><th></th></tr>
<tr><th>No</th><td></td><td></td><th></th><th></th></tr>
</table>
